home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / windows2 / hp22d1.zip / HPAD.PS < prev    next >
Text File  |  1991-05-09  |  13KB  |  356 lines

  1. %!PS-Adobe-2.0 ExitServer
  2. %%Title: Extascii font (HPAD.PS)
  3. %%Creator: Copyright (C) 1990, Brightbill-Roberts & Co. Ltd.
  4. %%CreationDate: 31Aug1990
  5. %%Pages: 0
  6. %%DocumentFonts: Courier Symbol
  7. %%DocumentSuppliedFonts: Extascii
  8. %%EndComments
  9.  
  10. %                 COPYRIGHT NOTICE
  11. %
  12. % The source code for this software program including the font design it
  13. % creates and the driver prolog is Copyright 1990, Brightbill-Roberts & Co. Ltd.
  14. % Extascii is a trademark of Brightbill-Roberts & Co. Ltd.
  15. % This program code is owned by BRC and is protected by United States copyright laws
  16. % and international treaty provisions.  Therefore, you must treat this program
  17. % like any other copyrighted material except for backup or archival purposes,
  18. % or to transfer it to a single hard disk provided you keep the original for
  19. % backup or archival purposes.  It is a violation of the copyright laws to copy,
  20. % distribute, or reproduce this code without written permission of
  21. %    Brightbill-Roberts & Co. Ltd.
  22. %    120 E. Washington St.
  23. %    Suite 421
  24. %    Syracuse, NY 13202     U.S.A.
  25. %    Telephone: (315) 474-3400
  26.  
  27. %%BeginExitServer: 0
  28. FontDirectory /Extascii known {stop} if
  29. serverdict begin 0 exitserver
  30. %%EndExitServer
  31. %%EndProlog
  32.  
  33. %%BeginFont: Extascii
  34. 36 dict dup begin
  35. /bd {bind def}bind def
  36. /sh {show}bd /mo {moveto}bd /li {lineto}bd
  37. /rl {rlineto}bd /st {stroke}bd /fi {fill}bd
  38. /eo {eofill}bd /sc {scale}bd /tr {translate}bd
  39. /ar {arc}bd /sa {save}bd /re {restore}bd
  40. /pp {scalefont setfont}bd
  41. /qq {setlinecap 40 setlinewidth st}bd
  42. /rr {0 qq}bd
  43. /ss {1 qq}bd
  44. /Cd /Courier findfont def
  45. /Cs ({<xx>yy})def
  46. /Cx (xx)def
  47. /Sd /Symbol findfont def
  48. /yy {0 0 mo Cd 1000 pp sh}bd
  49. /zz {25 0 mo Sd 850 pp sh}bd
  50. /ww {yy 0 0 mo sh}bd
  51. /xx {dup Cs 2 3 -1 roll 16 Cx cvrs putinterval
  52.  Encoding exch get Cs cvx exec}bd
  53. %EndFontProlog
  54.  
  55. /FontName /Extascii def
  56. /PaintType 3 def
  57. /UniqueID 668267 def
  58. /FontMatrix [.001 0 0 .001 0 0]def
  59. /FontType 3 def
  60. /FontBBox [0 -200 600 800]def
  61. /FontInfo 9 dict def
  62. FontInfo begin
  63.  /Notice (Copyright (C) 1990, Brightbill-Roberts & Co. Ltd.)def
  64.  /Fullname (Extascii)def
  65.  /FamilyName (Courier)def
  66.  /Weight (Medium)def
  67.  /version (1.1)def
  68.  /ItalicAngle 0 def
  69.  /isFixedPitch true def
  70.  /UnderlinePosition -100 def
  71.  /UnderlineThickness 40 def
  72.  end %FontInfo
  73.  
  74. /Encoding StandardEncoding 256 array copy def
  75. Encoding 0 [
  76. /.notdef    /happyface    /happyfacerev    /heart        /diamond
  77. /club        /spade        /bullet        /bulletrev    /circle
  78. /circlerev    /male        /female        /quarternote       /sixteenthnote
  79. /sun        /pointerright    /pointerleft    /updown        /exclam2
  80. /paragraph    /section    /cursorblock    /updownunder    /arrowup
  81. /arrowdown    /arrowright    /arrowleft    /upright    /arrowboth
  82. /pointerup    /pointerdown]putinterval
  83. Encoding 127 [
  84. /block        /Ccedilla    /udieresis    /eacute        /acircumflex
  85. /adieresis    /agrave        /aring        /ccedilla    /ecircumflex
  86. /edieresis    /egrave        /idieresis    /icircumflex    /igrave
  87. /Adieresis    /Aring        /Eacute        /ae        /AE
  88. /ocircumflex    /odieresis    /ograve        /ucircumflex    /ugrave
  89. /ydieresis    /Odieresis    /Udieresis    /cent        /sterling
  90. /yen        /Pt        /florin        /aacute        /iacute
  91. /oacute        /uacute        /ntilde        /Ntilde        /ordfeminine
  92. /ordmasculine    /questiondown    /downright    /logicalnot    /half
  93. /quarter    /exclamdown    /guillemotleft    /guillemotright    /░
  94. /▒    /▓    /│    /┤    /╡    /╢    /╖    /╕    /╣
  95. /║    /╗    /╝    /╜    /╛    /┐    /└    /┴    /┬
  96. /├    /─    /┼    /╞    /╟    /╚    /╔    /╩    /╦
  97. /╠    /═    /╬    /╧    /╨    /╤    /╥    /╙    /╘
  98. /╒    /╓    /╫    /╪    /┘    /┌    /█    /▄    /▌
  99. /▐    /▀    /α    /ß    /Γ    /π    /Σ    /σ    /µ
  100. /τ    /Φ    /Θ    /Ω    /δ    /∞    /φ    /ε    /∩
  101. /≡    /±    /≥    /≤    /⌠    /⌡    /÷    /≈    /°
  102. /∙    /·    /√    /ⁿ    /²    /■    /.notdef]putinterval
  103.  
  104. /CharacterDefs 256 dict def
  105. CharacterDefs begin
  106. /.notdef {}bd
  107. /happyface {225 370 20 0 360 ar ss 375 370 20 0 360 ar st
  108.  300 300 130 220 320 ar st 300 300 260 0 360 ar st}bd
  109. /happyfacerev {225 370 50 0 360 ar 375 370 50 -180 180 ar 275 370 li
  110.  300 50 175 40 140 ar 268 0 rl 275 370 li 300 300 280 90 450 ar eo}bd
  111. /heart {Sd 900 pp -36 69 mo (⌐)sh}bd
  112. /diamond {Sd 900 pp -36 69 mo (¿)sh}bd    
  113. /club {Sd 900 pp -36 69 mo (º)sh}bd
  114. /spade {Sd 900 pp -36 69 mo (¬)sh}bd
  115. /bullet {300 300 175 0 360 ar fi}bd
  116. /bulletrev {300 300 175 0 360 ar 0 -200 mo
  117.  0 800 li 600 800 li 600 -200 li eo}bd
  118. /circle {300 300 170 0 360 ar ss}bd 
  119. /circlerev {300 300 150 0 360 ar fi 300 300 190 0 360 ar
  120.  0 -200 mo 0 800 li 600 800 li 600 -200 li eo}bd
  121. /male {300 300 170 45 405 ar 575 575 li 375 575 mo 575 575 li 575 375 li ss}bd
  122. /female    {300 400 170 -90 270 ar 300 -50 li 150 100 mo 450 100 li ss}bd
  123. /quarternote {sa 1 .5 sc 200 500 100 50 410 ar fi re
  124.  280 250 mo 280 700 li 400 650 li ss}bd
  125. /sixteenthnote {sa 1 .5 sc 150 300 100 50 410 ar fi 450 500 100 50 410 ar fi re
  126.  230 150 mo 230 600 li 530 700 li 530 250 li 230 450 mo 530 550 li ss}bd
  127. /sun {300 300 150 0 360 ar 450 300 mo 560 300 li 415 185 mo 485 115 li
  128.  300 150 mo 300 40 li 185 185 mo 115 115 li 150 300 mo 40 300 li
  129.  185 415 mo 115 485 li 300 450 mo 300 560 li 415 415 mo 485 485 li ss}bd
  130. /pointerright {0 0 mo 0 600 li 600 300 li fi}bd
  131. /pointerleft {0 300 mo 600 600 li 600 0 li fi}bd
  132. /updown {250 225 mo 100 225 li 300 -25 li 500 225 li 350 225 li 350 425 li
  133.  500 425 li 300 675 li 100 425 li 250 425 li 250 225 li fi}bd
  134. /exclam2 {sa -100 0 tr (!)yy 200 0 mo (!)sh re}bd
  135. /paragraph {(╢)yy}bd
  136. /section {(º)yy}bd
  137. /cursorblock {100 -25 mo 100 -125 li 500 -125 li 500 -25 li fi}bd 
  138. /updownunder {250 225 mo 100 225 li 300 -25 li 500 225 li 350 225 li
  139.  350 425 li 500 425 li 300 675 li 100 425 li 250 425 li fi
  140.  100 -25 mo 100 -125 li 500 -125 li 500 -25 li fi}bd
  141. /arrowup {250 -75 mo 250 425 li 100 425 li 300 675 li
  142.  500 425 li 350 425 li 350 -75 li fi}bd
  143. /arrowdown {250 675 mo 250 175 li 100 175 li 300 -75 li
  144.  500 175 li 350 175 li 350 675 li fi}bd
  145. /arrowright {50 300 mo 550 300 li 450 200 mo 550 300 li 450 400 li ss}bd
  146. /arrowleft {550 300 mo 50 300 li 150 200 mo 50 300 li 150 400 li ss}bd
  147. /upright {35 425 mo 35 300 li 575 300 li rr}bd
  148. /arrowboth {200 350 mo 200 500 li 0 300 li 200 100 li 200 250 li
  149.  350 250 li 350 100 li 550 300 li 350 500 li 350 350 li fi}bd 
  150. /pointerup {0 0 mo 300 600 li 600 0 li fi}bd
  151. /pointerdown {300 0 mo 0 600 li 600 600 li fi}bd
  152. /space {} bd
  153. 33 1 126 {xx bd}bind for
  154. /block {100 100 mo 100 300 li 300 500 li
  155.  500 300 li 500 100 li closepath ss}bd
  156. /Ccedilla {(C)(╦)ww}bd
  157. /udieresis {(u)(╚)ww}bd
  158. /eacute {(e)(┬)ww}bd
  159. /acircumflex {(a)(├)ww}bd
  160. /adieresis {(a)(╚)ww}bd
  161. /agrave {(a)(┴)ww}bd
  162. /aring {(a)(╩)ww}bd
  163. /ccedilla {(c)(╦)ww}bd
  164. /ecircumflex {(e)(├)ww}bd
  165. /edieresis {(e)(╚)ww}bd
  166. /egrave {(e)(┴)ww}bd
  167. /idieresis {(⌡)(╚)ww}bd
  168. /icircumflex {(⌡)(├)ww}bd
  169. /igrave {(⌡)(┴)ww}bd
  170. /Adieresis {(A)yy 0 140 mo (╚)sh}bd
  171. /Aring {(A)yy 0 140 mo (╩)sh}bd
  172. /Eacute {(E)yy 0 140 mo (┬)sh}bd
  173. /ae {(±)yy}bd
  174. /AE {(ß)yy}bd
  175. /ocircumflex {(o)(├)ww}bd
  176. /odieresis {(o)(╚)ww}bd
  177. /ograve {(o)(┴)ww}bd
  178. /ucircumflex {(u)(├)ww}bd
  179. /ugrave {(u)(┴)ww}bd
  180. /ydieresis {(y)(╚)ww}bd
  181. /Odieresis {(O)yy 0 140 mo (╚)sh}bd
  182. /Udieresis {(U)yy 0 140 mo (╚)sh}bd
  183. /cent {(ó)yy}bd
  184. /sterling {(ú)yy}bd
  185. /yen {(Ñ)yy}bd
  186. /Pt {sa .75 1.25 sc (P)yy
  187.  .5 .5 sc 800 0 mo (t)sh re}bd
  188. /florin {(ª)yy}bd
  189. /aacute {(a)(┬)ww}bd
  190. /iacute {(⌡)(┬)ww}bd
  191. /oacute {(o)(┬)ww}bd
  192. /uacute {(u)(┬)ww}bd
  193. /ntilde {(n)(─)ww}bd
  194. /Ntilde {(N)yy 0 140 mo (─)sh}bd
  195. /ordfeminine {(π)yy}bd
  196. /ordmasculine {(δ)yy}bd
  197. /questiondown {(┐)yy}bd
  198. /downright {35 25 mo 35 225 li 575 225 li rr}bd
  199. /logicalnot {sa -25 0 tr (╪)zz re}bd
  200. /half {sa (/)yy .5 .5 sc 0 600 mo (1)sh 600 0 mo (2)sh re}bd
  201. /quarter {sa (/)yy .5 .5 sc 0 600 mo (1)sh 600 0 mo (4)sh re}bd
  202. /exclamdown {(í)yy}bd
  203. /guillemotleft {(½)yy}bd
  204. /guillemotright {(╗)yy}bd
  205. /░ {600 1000 sc 0 -.2 tr 8 14 true [8 0 0 14 0 0] {<1144>} imagemask}bd
  206. /▒ {600 1000 sc 0 -.2 tr 8 14 true [8 0 0 14 0 0] {<AA55>} imagemask}bd
  207. /▓ {600 1000 sc 0 -.2 tr 8 14 true [8 0 0 14 0 0] {<77DD>} imagemask}bd
  208. /│ {300 -200 mo 300 800 li rr}bd
  209. /┤ {300 -200 mo 300 800 li 300 300 mo 0 300 li rr}bd
  210. /╡ {300 -200 mo 300 800 li 300 200 mo 0 200 li 300 400 mo 0 400 li rr}bd
  211. /╢ {400 -200 mo 400 800 li 200 -200 mo 200 800 li 200 300 mo 0 300 li rr}bd
  212. /╖ {0 300 mo 400 300 li 400 -200 li 200 300 mo 200 -200 li rr}bd
  213. /╕ {0 400 mo 300 400 li 300 -200 li 300 200 mo 0 200 li rr}bd
  214. /╣ {400 -200 mo 400 800 li 200 -200 mo 200 200 li
  215.  0 200 li 0 400 mo 200 400 li 200 800 li rr}bd
  216. /║ {400 -200 mo 400 800 li 200 -200 mo 200 800 li rr}bd
  217. /╗ {0 200 mo 200 200 li 200 -200 li 0 400 mo 400 400 li 400 -200 li rr}bd
  218. /╝ {0 400 mo 200 400 li 200 800 li 0 200 mo 400 200 li 400 800 li rr}bd
  219. /╜ {0 300 mo 400 300 li 400 800 li 200 300 mo 200 800 li rr}bd
  220. /╛ {0 200 mo 300 200 li 300 800 li 0 400 mo 300 400 li rr}bd
  221. /┐ {0 300 mo 300 300 li 300 -200 li rr}bd
  222. /└ {300 800 mo 300 300 li 600 300 li rr}bd
  223. /┴ {0 300 mo 600 300 li 300 300 mo 300 800 li rr}bd
  224. /┬ {0 300 mo 600 300 li 300 300 mo 300 -200 li rr}bd
  225. /├ {300 -200 mo 300 800 li 300 300 mo 600 300 li rr}bd
  226. /─ {0 300 mo 600 300 li rr}bd
  227. /┼ {0 300 mo 600 300 li 300 -200 mo 300 800 li rr}bd
  228. /╞ {300 -200 mo 300 800 li 300 200 mo 600 200 li 300 400 mo 600 400 li rr} bd
  229. /╟ {200 -200 mo 200 800 li 400 -200 mo 400 800 li 400 300 mo 600 300 li rr}bd
  230. /╚ {400 800 mo 400 400 li 600 400 li 200 800 mo 200 200 li 600 200 li rr}bd
  231. /╔ {400 -200 mo 400 200 li 600 200 li 200 -200 mo 200 400 li 600 400 li rr}bd
  232. /╩ {0 200 mo 600 200 li 0 400 mo 200 400 li 200 800 li
  233.  600 400 mo 400 400 li 400 800 li rr}bd
  234. /╦ {0 400 mo 600 400 li 0 200 mo 200 200 li 200 -200 li
  235.  600 200 mo 400 200 li 400 -200 li rr}bd
  236. /╠ {200 -200 mo 200 800 li 400 -200 mo 400 200 li
  237.  600 200 li 400 800 mo 400 400 li 600 400 li rr}bd
  238. /═ {0 200 mo 600 200 li 0 400 mo 600 400 li rr}bd
  239. /╬ {0 200 mo 200 200 li 200 -200 li 400 -200 mo 400 200 li 600 200 li
  240.  600 400 mo 400 400 li 400 800 li 200 800 mo 200 400 li 0 400 li rr}bd
  241. /╧ {0 200 mo 600 200 li 0 400 mo 600 400 li 300 400 mo 300 800 li rr}bd
  242. /╨ {0 300 mo 600 300 li 200 300 mo 200 800 li 400 300 mo 400 800 li rr}bd
  243. /╤ {0 200 mo 600 200 li 0 400 mo 600 400 li 300 200 mo 300 -200 li rr}bd
  244. /╥ {0 300 mo 600 300 li 200 300 mo 200 -200 li 400 300 mo 400 -200 li rr}bd
  245. /╙ {200 800 mo 200 300 li 600 300 li 400 300 mo 400 800 li rr}bd
  246. /╘ {300 800 mo 300 200 li 600 200 li 300 400 mo 600 400 li rr}bd
  247. /╒ {300 -200 mo 300 400 li 600 400 li 300 200 mo 600 200 li rr}bd
  248. /╓ {200 -200 mo 200 300 li 600 300 li 400 300 mo 400 -200 li rr}bd
  249. /╫ {200 -200 mo 200 800 li 400 -200 mo 400 800 li 0 300 mo 600 300 li rr}bd
  250. /╪ {300 -200 mo 300 800 li 0 200 mo 600 200 li 0 400 mo 600 400 li rr}bd
  251. /┘ {0 300 mo 300 300 li 300 800 li rr}bd
  252. /┌ {300 -200 mo 300 300 li 600 300 li rr}bd
  253. /█ {0 -200 mo 600 -200 li 600 800 li 0 800 li fi}bd
  254. /▄ {0 -200 mo 600 -200 li 600 300 li 0 300 li fi}bd
  255. /▌ {0 -200 mo 300 -200 li 300 800 li 0 800 li fi}bd
  256. /▐ {300 -200 mo 600 -200 li 600 800 li 300 800 li fi}bd
  257. /▀ {0 300 mo 600 300 li 600 800 li 0 800 li fi}bd
  258. /α {(a)zz}bd
  259. /ß {(b)zz}bd
  260. /Γ {(G)zz}bd
  261. /π {(p)zz}bd
  262. /Σ {(S)zz}bd
  263. /σ {(s)zz}bd
  264. /µ {(m)zz}bd
  265. /τ {(t)zz}bd
  266. /Φ {sa .8 1 sc (F)zz re}bd
  267. /Θ {(q)zz}bd
  268. /Ω {sa .8 1 sc (W)zz re}bd
  269. /δ {(d)zz}bd
  270. /∞ {sa .8 1 sc (Ñ)zz re}bd
  271. /φ {(f)zz}bd
  272. /ε {(╬)zz}bd
  273. /∩ {sa .7 1 sc (╟)zz re}bd
  274. /≡ {(║)zz}bd
  275. /± {(▒)zz}bd
  276. /≥ {(│)zz}bd
  277. /≤ {(ú)zz}bd
  278. /⌠ {sa 0 -150 tr .8 1 sc (≤)zz re}bd
  279. /⌡ {sa 0 100 tr .8 1 sc (⌡)zz re}bd
  280. /÷ {(╕)zz}bd
  281. /≈ {(╗)zz}bd
  282. /° {(╩)yy}bd
  283. /∙ {(┤)yy}bd
  284. /· {sa 175 0 tr (╫)zz re}bd
  285. /√ {(╓)zz 25 0 mo (`)sh}bd
  286. /ⁿ {Cd 500 pp 0 500 mo (n)sh}bd
  287. /² {Cd 500 pp 0 500 mo (2)sh}bd
  288. /■ {150 50 mo 150 450 li 450 450 li 450 50 li fi}bd
  289. end %CharacterDefs
  290.  
  291. /BuildChar
  292.  {0 begin
  293.   /char exch def
  294.   /fontdict exch def
  295.   /charname fontdict /Encoding get char get def
  296.   fontdict begin 
  297.    600 0 0 -200 600 800 setcachedevice
  298.    CharacterDefs charname get exec
  299.    end
  300.   end}bd
  301. /BuildChar load 0 3 dict put
  302. end %currentdict
  303. /Extascii exch definefont pop
  304. %%EndFont
  305. %%Trailer
  306. %%EOF
  307. 
  308. %!PS-Adobe-2.0 ExitServer
  309. %%Title: Hyper PAD Driver Prolog (HPAD.PS)
  310. %%Creator: Copyright (C) 1990, Brightbill-Roberts & Co. Ltd.
  311. %%CreationDate: 31Aug1990
  312. %%Pages: 0
  313. %%DocumentFonts: Extascii
  314. %%DocumentNeededFonts: Extascii
  315. %%DocumentSuppliedProcSet: hpad 1.0 1
  316. %%EndComments
  317.  
  318. %%BeginExitServer: 0
  319. userdict /brchpad known {stop} if
  320. serverdict begin 0 exitserver
  321. %%EndExitServer
  322.  
  323. %%BeginProcSet: hpad 1.0 1
  324. /hpad {brchpad begin}def
  325. %EndProcSetProlog
  326. /brchpad 26 dict def
  327. hpad
  328. /u {bind def}bind def
  329. /v {exch def}u
  330. /a {show}u /b {moveto}u
  331. /g {gsave}u /h {grestore}u
  332. /l {h end}u
  333. /m {W mul 0 rmoveto}u
  334. /n {/Y Y P sub def X Y b}u
  335. /o {S exch get setgray}u
  336. /p {showpage h g}u
  337. /q {C 0 3 -1 roll put 1 1 3 -1 roll {C a pop}bind for}u
  338. /r {o q}u
  339. /s {g 0 O rmoveto W mul 0 rlineto o stroke h}u
  340. /t {o a}u
  341. /y {currentpoint /Y v /X v}u
  342. /z {{90 rotate 0 -612 translate}bind if
  343.  /P v /Extascii findfont P scalefont setfont
  344.  /W (W) stringwidth pop def
  345.  /O P .3 mul def P setlinewidth g}u
  346. /T true def
  347. /F false def
  348. /C 1 string def
  349. /S [1 .933 .867 .8 .733 .667 .6 .533 .467 .4 .333 .267 .2 .133 .067 0]def
  350. end %brchpad
  351. %%EndProcSet
  352. %%EndProlog
  353. %%Trailer
  354. %%EOF
  355. 
  356.